home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 001488_daemon _Tue Jun 29 17:54:41 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  4KB

  1. Received: by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  2.     id AA13477; Tue, 29 Jun 93 17:54:43 MET DST
  3. Return-Path: <dsr@hplb.hpl.hp.com>
  4. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  5.     id AA13473; Tue, 29 Jun 93 17:54:41 MET DST
  6. Received: from hplb.hpl.hp.com by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  7.     id AA03907; Tue, 29 Jun 1993 18:17:56 +0200
  8. Received: from dragget.hpl.hp.com by hplb.hpl.hp.com; Tue, 29 Jun 93 17:07:33 +0100
  9. Received: by manuel.hpl.hp.com
  10.     (16.6/15.6+ISC) id AA00598; Tue, 29 Jun 93 17:13:57 +0100
  11. From: Dave_Raggett <dsr@hplb.hpl.hp.com>
  12. Message-Id: <9306291613.AA00598@manuel.hpl.hp.com>
  13. Subject: Re: HTML+ and browser functionality
  14. To: dale@ora.com
  15. Date: Tue, 29 Jun 93 17:13:55 BST
  16. Cc: www-talk@nxoc01.cern.ch
  17. Mailer: Elm [revision: 66.36.1.1]
  18.  
  19. > In a previous message, you 
  20. > mentioned using the GROUP tag also for this purpose.  Can you
  21. > explain use of the GROUP tag?  I'd like to use the GROUP tag to
  22. > is define a set of links shared by a set of documents, such as
  23. > chapters all containing links to a table of contents, or a glossary.
  24.  
  25. If you have a number of chapters (with one document per chapter) which all
  26. share same table of contents, then one approach is to insert a link in each
  27. chapter to the table of contents. This is ok, but a pain to maintain. It
  28. would in many cases be much nicer to define the structure of the book in 
  29. one place, with pointers to the table of contents and the various chapters.
  30.  
  31. The GROUP tag can be used to define hierarchical groupings of tagged elements
  32. such as chapters, appendices and so on. When you follow a link into a book
  33. defined in this way, the browser can keep track of the context, and show
  34. menu items or toolbar buttons for the table of contents etc. The idea needs
  35. to be thought through in more detail, and is still a bit rough ...
  36.  
  37. e.g. in the document book.html
  38.  
  39.      <GROUP type="table of contents">
  40.         <TITLE>Your Dog! </TITLE>
  41.  
  42.         <A REL="partof" href="preface.html"> Preface </A>
  43.  
  44.         <GROUP type="chapters">
  45.           <UL>
  46.             <LI> <A REL="partof" href="chap1.html"> Introduction </A>
  47.             <LI> <A REL="partof" href="chap2.html"> So you want a dog </A>
  48.             <LI> <A REL="partof" href="chap3.html"> Your new arrival </A>
  49.             <LI> <A REL="partof" href="chap4.html"> Training </A>
  50.             ...
  51.           </UL>
  52.         </GROUP>
  53.  
  54.         <GROUP type="appendices">
  55.             ...
  56.         </GROUP>
  57.      </GROUP>
  58.  
  59. Rather than simple lists of elements, it seems nicer to allow a range of
  60. markup so that the hierarchy can be viewed directly. The REL="partof"
  61. attribute indicates that the associated document "belongs" to this group,
  62. rather than simply a referenced work. You can therefore build up hierarchies
  63. extending across a collection of documents.
  64.  
  65. The order in which such parts appear in the markup defines a browse sequence
  66. and imply NEXT and PREV links when viewing these documents. This is
  67. independent of the use of the UL element as seen above.
  68.  
  69. Note that a given document could be part of several different books. The
  70. appropriate link to follow when the user presses NEXT depends on how the
  71. current document was reached. Perhaps we need to extend the A tag to allow
  72. authors to specify which context is intended for ordinary cross references.
  73.  
  74. Some more thought is needed on exactly how the browser knows which LINK
  75. elements are implied, i.e. what menu items to show for a given document.
  76.  
  77. Regards,
  78.  
  79. Dave Raggett